These are CDEFs that you may use in your own programs. Contained in this packaged is:
1. ICN# Pushbutton CDEF: This CDEF allows your program to use 32x32 ICN#'s or 16x16 ics#'s to define the appearance of a button in it's up (engaged & disengaged) and down mode. This cdef can also be used for normal buttons if your program keep's it's control value at zero. Documentation is also included.
2. Date & Time CDEF: This CDEF gives your program a "point and click" method to allow users to enter time and date records into your programs. They are fashioned after the system's time and date control panel, but (currently) do not allow keyboard entry. Documentation is also included.
3. CDEF Sampler: A simple program which demonstrates these CDEF's capabilities. It's source code is also included for demonstration purposes on how to use these CDEF's.
These CDEFs all require system 7.0 or later. They have been tested on SE/30s, ][si's, ][ci's and a Centris 650
SHARWARE INFO:
Use of these CDEF's is free as long as the program they are used in are themselve's free. If the program they are used in is not free, then a shareware fee is required. Ammounts are specified in the documentation for each CDEF.
MICHAEL KAMPRATH PROVIDES NO WARRANTY, WRITTEN OR IMPLIED, WITH THE CDEF'S IN THIS PACKAGE. MICHAEL KAMPRATH ACCEPTS NO LIABILITY FOR DAMAGES RECEIVED BY THEIR USE. USE AT YOU OWN RISK.
CONTACTING ME:
Though I provide no warranty, I would like to hear any comments or bug reports you may have so I can keep these CDEFs up to date and usable by the Macintosh community. You may contact me by e-mail at:
kamprath@engin.umich.edu - untill January 1994 (preferred until then).
kamprath@aol.com
Note the "engin.umich.edu" address "officially" becomes inactive in January , 1994, when I finally graduate from school with my M.S.E. in Aerospace Engineering, but it may be active for longer (and I'll check it as long as it is). I would prefer if you contact me there until then. You may also contact me via snail mail (especially for sending those shareware payments) at:
v1.0.1, 20 Oct 93: Oops, I released the wrong one! The date & time CDEF hjad a slight bug in it that I had fixed. If you had a custom date string set up via the Date & Time Control Panel, then the CDEF wouldn't work properly. Currently, the CDEF works properly with the month-date-year and the day-month-year format. If it is anything else, the CDEF will default to the month-date-year format.
v1.0.2, 1 Nov 93: The sampler program now checks to see if the machine can support the call NewCWindow(), if it can't, NewWindow() is called instead (and you get B&W icons). Also added a new (hopefuly longer lasting) e-mail address.
v1.1, 3 Nov 93: The Date and Time CDEF now allows any custom date & time format set up via the Date & Time control panel.